package com.sc.nft.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@NoArgsConstructor
@Data
public class ImSendGroupMsgDTO {

    @ApiModelProperty("向哪个群组发送消息")
    private String groupId;

    @ApiModelProperty("无符号32位整数。如果5分钟内两条消息的内容和 Random 随机值都相同的情况下，后一条消息将被当做重复消息而丢弃")
    private Integer random;

    @ApiModelProperty("发送用户")
    private String fromAccount;

    @ApiModelProperty("消息自定义数据（云端保存，会发送到对端，程序卸载重装后还能拉取到）")
    private String cloudCustomData;

    @ApiModelProperty("该条消息是否支持消息扩展，0为不支持，1为支持。")
    private Integer supportMessageExtension;

    @ApiModelProperty("请求体")
    private List<Map> map;


}
